import base64
import hashlib
def md5_encrypt(text):
    """
    对字符进行MD5算法
    :param text: 加密的字符串
    :return: 加密后的数据
    """
    # 创建MD5对象
    # md5 = hashlib.md5()
    # 更新MD5对象的内容
    # md5.update(text.encode('utf-8'))
    # 返回MD5散列值的十六进制表示
    # encrypted_text = md5.hexdigest()
    # 一行代码演示
    encrypted_text = hashlib.md5(text.encode('utf-8')).hexdigest()
    return encrypted_text

# ---------MD5加密-------------
# 要编码的明文
plaintext = "11081103"
# 调用MD5加密函数进行加密
encrypted_text = md5_encrypt(plaintext)
# 打印加密结果
print("MD5加密后的结果:", encrypted_text)

print(base64.b64encode(plaintext.encode()).decode())
